﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;

namespace Model
{
    [DataContract]
    [MB.Orm.Mapping.Att.ModelMap("PickBatch", "PickBatch", new string[] { "ORDERNO" })]
    [KnownType(typeof(WMS_TO_WCS))]
    public class WMS_TO_WCS : MB.Orm.Common.BaseModel
    {
        public WMS_TO_WCS()
        {

        }
        private int _DETAILNO;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("DETAILNO", System.Data.DbType.Int32)]
        public int DETAILNO
        {
            get { return _DETAILNO; }
            set { _DETAILNO = value; }
        }
        private string _ORDERNO;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("ORDERNO", System.Data.DbType.String)]
        public string ORDERNO
        {
            get { return _ORDERNO; }
            set { _ORDERNO = value; }
        }
        private string _BOXNO;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("BOXNO", System.Data.DbType.String)]
        public string BOXNO
        {
            get { return _BOXNO; }
            set { _BOXNO = value; }
        }
        private string _EXLOCATION;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("EXLOCATION", System.Data.DbType.String)]
        public string EXLOCATION
        {
            get { return _EXLOCATION; }
            set { _EXLOCATION = value; }
        }
        private string _LOCATION;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("LOCATION", System.Data.DbType.String)]
        public string LOCATION
        {
            get { return _LOCATION; }
            set { _LOCATION = value; }
        }
        private string _ITEMCODE;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("ITEMCODE", System.Data.DbType.String)]
        public string ITEMCODE
        {
            get { return _ITEMCODE; }
            set { _ITEMCODE = value; }
        }
        private string _ITEMNAME;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("ITEMNAME", System.Data.DbType.String)]
        public string ITEMNAME
        {
            get { return _ITEMNAME; }
            set { _ITEMNAME = value; }
        }
        private int _QTY;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("QTY", System.Data.DbType.Int32)]
        public int QTY
        {
            get { return _QTY; }
            set { _QTY = value; }
        }
        private string _REMARK1;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("REMARK1", System.Data.DbType.String)]
        public string REMARK1
        {
            get { return _REMARK1; }
            set { _REMARK1 = value; }
        }
        private decimal _STATUS;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("STATUS", System.Data.DbType.Decimal)]
        public decimal STATUS
        {
            get { return _STATUS; }
            set { _STATUS = value; }
        }
        private DateTime _FINISHTIME;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("FINISHTIME", System.Data.DbType.DateTime)]
        public DateTime FINISHTIME
        {
            get { return _FINISHTIME; }
            set { _FINISHTIME = value; }
        }
        private string _REMARK2;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("REMARK2", System.Data.DbType.String)]
        public string REMARK2
        {
            get { return _REMARK2; }
            set { _REMARK2 = value; }
        }
        private DateTime _CREATE_DATE;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("CREATE_DATE", System.Data.DbType.DateTime)]
        public DateTime CREATE_DATE
        {
            get { return _CREATE_DATE; }
            set { _CREATE_DATE = value; }
        }
        private DateTime _UPDATE_DATE;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("UPDATE_DATE", System.Data.DbType.DateTime)]
        public DateTime UPDATE_DATE
        {
            get { return _UPDATE_DATE; }
            set { _UPDATE_DATE = value; }
        }
        private decimal _FLAG;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("FLAG", System.Data.DbType.Decimal)]
        public decimal FLAG
        {
            get { return _FLAG; }
            set { _FLAG = value; }
        }
        private string _OTHER1;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("OTHER1", System.Data.DbType.String)]
        public string OTHER1
        {
            get { return _OTHER1; }
            set { _OTHER1 = value; }
        }
        private string _OTHER2;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("OTHER2", System.Data.DbType.String)]
        public string OTHER2
        {
            get { return _OTHER2; }
            set { _OTHER2 = value; }
        }
        private string _OTHER3;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("OTHER3", System.Data.DbType.String)]
        public string OTHER3
        {
            get { return _OTHER3; }
            set { _OTHER3 = value; }
        }
        private string _OTHER4;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("OTHER4", System.Data.DbType.String)]
        public string OTHER4
        {
            get { return _OTHER4; }
            set { _OTHER4 = value; }
        }
        private string _BATCH_NO;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("BATCH_NO", System.Data.DbType.String)]
        public string BATCH_NO
        {
            get { return _BATCH_NO; }
            set { _BATCH_NO = value; }
        }
        private string _AREA;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("AREA", System.Data.DbType.String)]
        public string AREA
        {
            get { return _AREA; }
            set { _AREA = value; }
        }
        //发货口
        private string _EXLocationName;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("EXLOCATIONNAME", System.Data.DbType.String)]
        public string EXLOCATIONNAME
        {
            get { return _EXLocationName; }
            set { _EXLocationName = value; }
        }
    }
}
